<?php
ob_start();
header('Content-Type: text/html;charset=utf-8');
/*
	此文件只负责将数据表中文件上传进度更新为100%
		向数据库添加新记录在 ajax_create_fid.php 文件中处理
	如果服务器不存在此文件，则添加一条记录，百分比为100%
	如果服务器已存在相同文件，则将文件上传百分比更新为100%
*/
require_once('../head.php');
$wb = new WebBase();

$md5 		= $wb->queryString("md5");
$aid 		= $wb->queryString("aid");
$uid 		= $wb->queryString("uid");
$fid 		= $wb->queryString("id");
$nameLoc	= $wb->reqStringDecode("nameLoc");
$sizeLoc	= $wb->reqStringDecode("sizeLoc");
$pathRel	= $wb->reqStringDecode("pathRel");
$quick		= $wb->reqInt("quick");//快速上传？
$cbk 		= $_GET["callback"];
$ret 		= $cbk . "({\"aid\":0})";

//md5和uid不能为空
if ( strlen($md5) > 0 )
{
	//不是快速上传
	if($quick==0)
	{
		$db = new DBFile();
		$db->Complete($md5);
	}
	$fileSvr = new FileInf();
	$fileSvr->id = $fid;
	$fileSvr->aid = $aid;
	$fileSvr->uid = $uid;
	$fileSvr->nameLoc = $nameLoc;
	$fileSvr->sizeLoc = $sizeLoc;
	$fileSvr->pathRel = $pathRel;
	//添加到dz数据表
	//$aid = InsertToAttachmentDB($uid);
	//添加到dz附件表(未使用)
	addToAttachmentDbUnused($fileSvr);
	$ret = $cbk . "({\"aid\":$aid})";
}

//返回查询结果
echo $ret;
header('Content-Length: ' . ob_get_length());
?>